package com.iven.xie.redis.dao.impl;

import com.iven.xie.redis.model.CacheTemplate;
import com.iven.xie.redis.dao.CacheTemplateDao;
import org.springframework.stereotype.Component;

import javax.annotation.Resource;
import java.util.List;
import java.util.Map;

/**
 * @author iven.xie
 */
@Component
public class CacheKeyTemplateImpl implements CacheTemplateDao {
    @Override
    public List<CacheTemplate> pageList(Map<String, Object> params) {
        return null;
    }

    @Override
    public int pageListCount(Map<String, Object> params) {
        return 0;
    }

    @Override
    public int save(CacheTemplate cacheTemplate) {
        return 0;
    }

    @Override
    public int update(CacheTemplate cacheTemplate) {
        return 0;
    }

    @Override
    public int delete(int id) {
        return 0;
    }

    @Override
    public CacheTemplate load(int id) {
        return null;
    }

    //@Resource
    //private SqlSessionTemplate sqlSessionTemplate;
    //
    //@Override
    //public List<CacheTemplate> pageList(Map<String, Object> params) {
    //    return sqlSessionTemplate.selectList("CacheTemplateMapper.pageList", params);
    //}
    //
    //@Override
    //public int pageListCount(Map<String, Object> params) {
    //    return sqlSessionTemplate.selectOne("CacheTemplateMapper.pageListCount", params);
    //}
    //
    //@Override
    //public int save(CacheTemplate xxlCacheTemplate) {
    //    return sqlSessionTemplate.insert("CacheTemplateMapper.save", xxlCacheTemplate);
    //}
    //
    //@Override
    //public int update(CacheTemplate xxlCacheTemplate) {
    //    return sqlSessionTemplate.update("CacheTemplateMapper.update", xxlCacheTemplate);
    //}
    //
    //@Override
    //public int delete(int id) {
    //    return sqlSessionTemplate.update("CacheTemplateMapper.delete", id);
    //}
    //
    //@Override
    //public CacheTemplate load(int id) {
    //    return sqlSessionTemplate.selectOne("CacheTemplateMapper.load", id);
    //}
}
